# -*- mode: snippet; require-final-newline: nil -*-
# contributor: Alex Kost
# name: defun
# key: defun
# key: fun
# --
(defun ${1:name} ($2)
  "$3"
  ${4:(interactive${5: "P"})}
  $0)